#!/usr/bin/env node

const fs=require('fs'),
      err=console.error;

if(process.argv.length===4){
  //创建硬链接
  let src=process.argv[2],
      lnk=process.argv[3];
  try{
    fs.linkSync(src,lnk);
  }catch(e){
    err(e.message);
  }
}else if(process.argv.length===5){
  //软链接
  let opt=process.argv[2],
      src=process.argv[3],
      lnk=process.argv[4];
  if(opt==='-s'){
    try{
      fs.symlinkSync(src,lnk);
    }catch(e){
      err(e.message);
    }
  }else{
    err('命令行参数不正确！')
  }
}else{
  err('命令行参数不正确！');
}
